package com.sly.demoim.handler;

import com.sly.demoim.controller.ChatWebSocket;

import javax.websocket.Session;
import java.util.Map;

/**
 * 消息处理器
 *
 * @author SLY
 * @date 2022/7/17
 */
public interface MessageHandler {

    /**
     * 消息处理方法
     *
     * @param session        会话
     * @param messageJsonStr 消息
     * @param sockets        会话池
     * @author SLY
     * @date 2022/7/17
     */
    void handler(Session session, String messageJsonStr, Map<String, ChatWebSocket> sockets);
}
